stinking goosefoot - Spanish English Dictionary